// Square类继承自Shape抽象类，用于表示正方形
class Square extends Shape {
    private double sideLength; // 正方形的边长

    public Square(double sideLength) {
        this.sideLength = sideLength;
    }

    // 实现Shape抽象类中的area()方法，计算正方形的面积
    @Override
    public double area() {
        return sideLength * sideLength;
    }

    // 实现Shape抽象类中的rect()方法，计算正方形的周长
    @Override
    public double rect() {
        return 4 * sideLength;
    }
}